6dd9c9d35b796cbc72e0cfe06cbf865773222d48,src/main/java/eu/hansolo/tilesfx/skins/SparkLineTileSkin.java,SparkLineTileSkin,handleCurrentValue,#number#,209
Before Change
if (Locale.US == locale) {
lowText.setText(String.join(", ", String.format(locale, formatString, low),
dateFormatterUS.format(LocalDateTime.ofInstant(movingAverage.getFirstEntry().getTimestamp(), getSkinnable().getZoneId()))));
subTitleText.setText(dateFormatterUS.format(LocalDateTime.ofInstant(movingAverage.getLastEntry().getTimestamp(), getSkinnable().getZoneId())));
} else {
lowText.setText(String.join(", ", String.format(locale, formatString, low),
dateFormatterEU.format(LocalDateTime.ofInstant(movingAverage.getFirstEntry().getTimestamp(), getSkinnable().getZoneId()))));
subTitleText.setText(dateFormatterEU.format(LocalDateTime.ofInstant(movingAverage.getLastEntry().getTimestamp(), getSkinnable().getZoneId())));
}
} else {
lowText.setText(String.join(", ", String.format(locale, formatString, low),
After Change
if (timeSpan > 86400) {
if (Locale.US == locale) {
lowText.setText(String.join(", ", String.format(locale, formatString, low), dateFormatterUS.format(movingAverage.getFirstEntry().getTimestampAsDateTime(zoneId))));
subTitleText.setText(dateFormatterUS.format(movingAverage.getLastEntry().getTimestampAsDateTime(zoneId)));
} else {
lowText.setText(String.join(", ", String.format(locale, formatString, low), dateFormatterEU.format(movingAverage.getFirstEntry().getTimestampAsDateTime(zoneId))));
subTitleText.setText(dateFormatterEU.format(movingAverage.getLastEntry().getTimestampAsDateTime(zoneId)));
}
} else {
lowText.setText(String.join(", ", String.format(locale, formatString, low), timeFormatter.format(movingAverage.getFirstEntry().getTimestampAsDateTime(zoneId))));